<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>std.openrj</title>
  <link href="./css/style.css" rel="stylesheet" type="text/css"/>
  <!-- <link href="./img/icon.png" rel="icon" type="image/png"/> -->
  <script type="text/javascript" src="./js/jquery.js"></script>
  <script type="text/javascript" src="./js/modules.js"></script>
  <script type="text/javascript" src="./js/quicksearch.js"></script>
  <script type="text/javascript" src="./js/navigation.js"></script>
  <!--<script type="text/javascript" src="./js/jquery.treeview.js"></script>-->
  <script type="text/javascript">
    var g_moduleFQN = "std.openrj";
  </script>
  
</head>
<body>
<div id="content">
  <h1><a href="./htmlsrc/std.openrj.html" class="symbol">std.openrj</a></h1>
  
<div class="summary">Open-RJ mapping for the D standard library.</div>
<p class="sec_header">Authors:</p>Matthew Wilson
<p class="sec_header">References:</p><a href="http://www.openrj.org/">Open-RJ</a>
<dl>
<dt class="decl">struct <a class="symbol _struct" name="Version" href="./htmlsrc/std.openrj.html#L73" kind="struct" beg="73" end="82">Version</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Version" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L73">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">char[] <a class="symbol _variable" name="Version.name" href="./htmlsrc/std.openrj.html#L75" kind="variable" beg="75" end="75">name</a>; <a title="Permalink to this symbol" href="#Version.name" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L75">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">char[] <a class="symbol _variable" name="Version.description" href="./htmlsrc/std.openrj.html#L76" kind="variable" beg="76" end="76">description</a>; <a title="Permalink to this symbol" href="#Version.description" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L76">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Version.major" href="./htmlsrc/std.openrj.html#L77" kind="variable" beg="77" end="77">major</a>; <a title="Permalink to this symbol" href="#Version.major" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L77">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Version.minor" href="./htmlsrc/std.openrj.html#L78" kind="variable" beg="78" end="78">minor</a>; <a title="Permalink to this symbol" href="#Version.minor" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L78">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Version.revision" href="./htmlsrc/std.openrj.html#L79" kind="variable" beg="79" end="79">revision</a>; <a title="Permalink to this symbol" href="#Version.revision" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L79">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Version.edit" href="./htmlsrc/std.openrj.html#L80" kind="variable" beg="80" end="80">edit</a>; <a title="Permalink to this symbol" href="#Version.edit" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L80">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ulong <a class="symbol _variable" name="Version.buildTime" href="./htmlsrc/std.openrj.html#L81" kind="variable" beg="81" end="81">buildTime</a>; <a title="Permalink to this symbol" href="#Version.buildTime" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L81">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">Version <a class="symbol _variable" name="VERSION" href="./htmlsrc/std.openrj.html#L84" kind="variable" beg="84" end="93">VERSION</a>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#VERSION" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L84">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">struct <a class="symbol _struct" name="EnumString" href="./htmlsrc/std.openrj.html#L101" kind="struct" beg="101" end="105">EnumString</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#EnumString" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L101">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">int <a class="symbol _variable" name="EnumString.value" href="./htmlsrc/std.openrj.html#L103" kind="variable" beg="103" end="103">value</a>; <a title="Permalink to this symbol" href="#EnumString.value" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L103">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">char[] <a class="symbol _variable" name="EnumString.str" href="./htmlsrc/std.openrj.html#L104" kind="variable" beg="104" end="104">str</a>; <a title="Permalink to this symbol" href="#EnumString.str" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L104">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">template <a class="symbol _template" name="enum_to_string" href="./htmlsrc/std.openrj.html#L107" kind="template" beg="107" end="136">enum_to_string</a><span class="tparams">(T)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#enum_to_string" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L107">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">char[] <a class="symbol _function" name="enum_to_string.enum_to_string" href="./htmlsrc/std.openrj.html#L109" kind="function" beg="109" end="135">enum_to_string</a><span class="params">(EnumString[] <em>strings</em>, T <em>t</em>)</span>; <a title="Permalink to this symbol" href="#enum_to_string.enum_to_string" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L109">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">enum <a class="symbol _enum" name="ORJ_FLAG" href="./htmlsrc/std.openrj.html#L143" kind="enum" beg="143" end="147">ORJ_FLAG</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#ORJ_FLAG" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L143">#</a></dt>
<dd class="ddef">
<div class="summary">Flags that moderate the creation of Databases</div>
<dl>
<dt class="decl"><a class="symbol _enummem" name="ORJ_FLAG.ORDER_FIELDS" href="./htmlsrc/std.openrj.html#L145" kind="enummem" beg="145" end="145">ORDER_FIELDS</a> <a title="Permalink to this symbol" href="#ORJ_FLAG.ORDER_FIELDS" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L145">#</a></dt>
<dd class="ddef">
<div class="summary">Arranges the fields in alphabetical order</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJ_FLAG.ELIDE_BLANK_RECORDS" href="./htmlsrc/std.openrj.html#L146" kind="enummem" beg="146" end="146">ELIDE_BLANK_RECORDS</a> <a title="Permalink to this symbol" href="#ORJ_FLAG.ELIDE_BLANK_RECORDS" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L146">#</a></dt>
<dd class="ddef">
<div class="summary">Causes blank records to be ignored</div></dd></dl></dd>
<dt class="decl">char[] <a class="symbol _function" name="toString" href="./htmlsrc/std.openrj.html#L152" kind="function" beg="152" end="161">toString</a><span class="params">(ORJ_FLAG <em>f</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#toString" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L152">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">enum <a class="symbol _enum" name="ORJRC" href="./htmlsrc/std.openrj.html#L164" kind="enum" beg="164" end="175">ORJRC</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#ORJRC" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L164">#</a></dt>
<dd class="ddef">
<div class="summary">General error codes</div>
<dl>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.SUCCESS" href="./htmlsrc/std.openrj.html#L166" kind="enummem" beg="166" end="166">SUCCESS</a> <a title="Permalink to this symbol" href="#ORJRC.SUCCESS" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L166">#</a></dt>
<dd class="ddef">
<div class="summary">Operation was successful</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.CANNOT_OPEN_JAR_FILE" href="./htmlsrc/std.openrj.html#L167" kind="enummem" beg="167" end="167">CANNOT_OPEN_JAR_FILE</a> <a title="Permalink to this symbol" href="#ORJRC.CANNOT_OPEN_JAR_FILE" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L167">#</a></dt>
<dd class="ddef">
<div class="summary">The given file does not exist, or cannot be accessed</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.NO_RECORDS" href="./htmlsrc/std.openrj.html#L168" kind="enummem" beg="168" end="168">NO_RECORDS</a> <a title="Permalink to this symbol" href="#ORJRC.NO_RECORDS" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L168">#</a></dt>
<dd class="ddef">
<div class="summary">The database file contained no records</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.OUT_OF_MEMORY" href="./htmlsrc/std.openrj.html#L169" kind="enummem" beg="169" end="169">OUT_OF_MEMORY</a> <a title="Permalink to this symbol" href="#ORJRC.OUT_OF_MEMORY" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L169">#</a></dt>
<dd class="ddef">
<div class="summary">The API suffered memory exhaustion</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.BAD_FILE_READ" href="./htmlsrc/std.openrj.html#L170" kind="enummem" beg="170" end="170">BAD_FILE_READ</a> <a title="Permalink to this symbol" href="#ORJRC.BAD_FILE_READ" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L170">#</a></dt>
<dd class="ddef">
<div class="summary">A read operation failed</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.PARSE_ERROR" href="./htmlsrc/std.openrj.html#L171" kind="enummem" beg="171" end="171">PARSE_ERROR</a> <a title="Permalink to this symbol" href="#ORJRC.PARSE_ERROR" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L171">#</a></dt>
<dd class="ddef">
<div class="summary">Parsing of the database file failed due to a syntax error</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.INVALID_INDEX" href="./htmlsrc/std.openrj.html#L172" kind="enummem" beg="172" end="172">INVALID_INDEX</a> <a title="Permalink to this symbol" href="#ORJRC.INVALID_INDEX" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L172">#</a></dt>
<dd class="ddef">
<div class="summary">An invalid index was specified</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.UNEXPECTED" href="./htmlsrc/std.openrj.html#L173" kind="enummem" beg="173" end="173">UNEXPECTED</a> <a title="Permalink to this symbol" href="#ORJRC.UNEXPECTED" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L173">#</a></dt>
<dd class="ddef">
<div class="summary">An unexpected condition was encountered</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.INVALID_CONTENT" href="./htmlsrc/std.openrj.html#L174" kind="enummem" beg="174" end="174">INVALID_CONTENT</a> <a title="Permalink to this symbol" href="#ORJRC.INVALID_CONTENT" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L174">#</a></dt>
<dd class="ddef">
<div class="summary">The database file contained invalid content</div></dd></dl></dd>
<dt class="decl">char[] <a class="symbol _function" name="toString:2" href="./htmlsrc/std.openrj.html#L180" kind="function" beg="180" end="196">toString</a><span class="params">(ORJRC <em>f</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#toString:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L180">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">enum <a class="symbol _enum" name="ORJ_PARSE_ERROR" href="./htmlsrc/std.openrj.html#L199" kind="enum" beg="199" end="206">ORJ_PARSE_ERROR</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L199">#</a></dt>
<dd class="ddef">
<div class="summary">Parsing error codes</div>
<dl>
<dt class="decl"><a class="symbol _enummem" name="ORJ_PARSE_ERROR.SUCCESS" href="./htmlsrc/std.openrj.html#L201" kind="enummem" beg="201" end="201">SUCCESS</a> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR.SUCCESS" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L201">#</a></dt>
<dd class="ddef">
<div class="summary">Parsing was successful</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJ_PARSE_ERROR.RECORD_SEPARATOR_IN_CONTINUATION" href="./htmlsrc/std.openrj.html#L202" kind="enummem" beg="202" end="202">RECORD_SEPARATOR_IN_CONTINUATION</a> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR.RECORD_SEPARATOR_IN_CONTINUATION" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L202">#</a></dt>
<dd class="ddef">
<div class="summary">A record separator was encountered during a content line continuation</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJ_PARSE_ERROR.UNFINISHED_LINE" href="./htmlsrc/std.openrj.html#L203" kind="enummem" beg="203" end="203">UNFINISHED_LINE</a> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR.UNFINISHED_LINE" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L203">#</a></dt>
<dd class="ddef">
<div class="summary">The last line in the database was not terminated by a line-feed</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJ_PARSE_ERROR.UNFINISHED_FIELD" href="./htmlsrc/std.openrj.html#L204" kind="enummem" beg="204" end="204">UNFINISHED_FIELD</a> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR.UNFINISHED_FIELD" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L204">#</a></dt>
<dd class="ddef">
<div class="summary">The last field in the database file was not terminated by a record separator</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJ_PARSE_ERROR.UNFINISHED_RECORD" href="./htmlsrc/std.openrj.html#L205" kind="enummem" beg="205" end="205">UNFINISHED_RECORD</a> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR.UNFINISHED_RECORD" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L205">#</a></dt>
<dd class="ddef">
<div class="summary">The last record in the database file was not terminated by a record separator</div></dd></dl></dd>
<dt class="decl">char[] <a class="symbol _function" name="toString:3" href="./htmlsrc/std.openrj.html#L211" kind="function" beg="211" end="223">toString</a><span class="params">(ORJ_PARSE_ERROR <em>f</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#toString:3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L211">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">class <a class="symbol _class" name="OpenRJException" href="./htmlsrc/std.openrj.html#L232" kind="class" beg="232" end="243">OpenRJException</a> : public Exception; <a title="Permalink to this symbol" href="#OpenRJException" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L232">#</a></dt>
<dd class="ddef">
<div class="summary"></div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="OpenRJException.this" href="./htmlsrc/std.openrj.html#L238" kind="ctor" beg="238" end="241">this</a><span class="params">(char[] <em>message</em>)</span>; <span class="attrs">[<span class="prot">protected</span>]</span> <a title="Permalink to this symbol" href="#OpenRJException.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L238">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DatabaseException" href="./htmlsrc/std.openrj.html#L248" kind="class" beg="248" end="349">DatabaseException</a> : public OpenRJException; <a title="Permalink to this symbol" href="#DatabaseException" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L248">#</a></dt>
<dd class="ddef">
<div class="summary"></div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="DatabaseException.this" href="./htmlsrc/std.openrj.html#L253" kind="ctor" beg="253" end="266">this</a><span class="params">(char[] <em>details</em>, ORJRC <em>rc</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L253">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="DatabaseException.this:2" href="./htmlsrc/std.openrj.html#L268" kind="ctor" beg="268" end="282">this</a><span class="params">(ORJRC <em>rc</em>, int <em>lineNum</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L268">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="DatabaseException.this:3" href="./htmlsrc/std.openrj.html#L284" kind="ctor" beg="284" end="298">this</a><span class="params">(ORJ_PARSE_ERROR <em>pe</em>, int <em>lineNum</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.this:3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L284">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="DatabaseException.this:4" href="./htmlsrc/std.openrj.html#L300" kind="ctor" beg="300" end="315">this</a><span class="params">(char[] <em>details</em>, ORJ_PARSE_ERROR <em>pe</em>, int <em>lineNum</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.this:4" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L300">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ORJRC <a class="symbol _function" name="DatabaseException.rc" href="./htmlsrc/std.openrj.html#L323" kind="function" beg="323" end="326">rc</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.rc" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L323">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">ORJ_PARSE_ERROR <a class="symbol _function" name="DatabaseException.parseError" href="./htmlsrc/std.openrj.html#L331" kind="function" beg="331" end="334">parseError</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.parseError" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L331">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="DatabaseException.lineNum" href="./htmlsrc/std.openrj.html#L339" kind="function" beg="339" end="342">lineNum</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.lineNum" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L339">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _variable" name="DatabaseException.m_lineNum" href="./htmlsrc/std.openrj.html#L346" kind="variable" beg="346" end="346">m_lineNum</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.m_lineNum" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L346">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ORJRC <a class="symbol _variable" name="DatabaseException.m_rc" href="./htmlsrc/std.openrj.html#L347" kind="variable" beg="347" end="347">m_rc</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.m_rc" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L347">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ORJ_PARSE_ERROR <a class="symbol _variable" name="DatabaseException.m_pe" href="./htmlsrc/std.openrj.html#L348" kind="variable" beg="348" end="348">m_pe</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.m_pe" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L348">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="InvalidKeyException" href="./htmlsrc/std.openrj.html#L354" kind="class" beg="354" end="363">InvalidKeyException</a> : public OpenRJException; <a title="Permalink to this symbol" href="#InvalidKeyException" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L354">#</a></dt>
<dd class="ddef">
<div class="summary"></div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="InvalidKeyException.this" href="./htmlsrc/std.openrj.html#L359" kind="ctor" beg="359" end="362">this</a><span class="params">(char[] <em>message</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#InvalidKeyException.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L359">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="InvalidTypeException" href="./htmlsrc/std.openrj.html#L368" kind="class" beg="368" end="377">InvalidTypeException</a> : public OpenRJException; <a title="Permalink to this symbol" href="#InvalidTypeException" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L368">#</a></dt>
<dd class="ddef">
<div class="summary"></div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="InvalidTypeException.this" href="./htmlsrc/std.openrj.html#L373" kind="ctor" beg="373" end="376">this</a><span class="params">(char[] <em>message</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#InvalidTypeException.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L373">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="Field" href="./htmlsrc/std.openrj.html#L384" kind="class" beg="384" end="476">Field</a>; <a title="Permalink to this symbol" href="#Field" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L384">#</a></dt>
<dd class="ddef">
<div class="summary">Represents a field in the database</div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="Field.this" href="./htmlsrc/std.openrj.html#L389" kind="ctor" beg="389" end="400">this</a><span class="params">(char[] <em>name</em>, char[] <em>value</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Field.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L389">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">char[] <a class="symbol _function" name="Field.name" href="./htmlsrc/std.openrj.html#L410" kind="function" beg="410" end="413">name</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#Field.name" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L410">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">char[] <a class="symbol _function" name="Field.value" href="./htmlsrc/std.openrj.html#L418" kind="function" beg="418" end="421">value</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#Field.value" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L418">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Record <a class="symbol _function" name="Field.record" href="./htmlsrc/std.openrj.html#L426" kind="function" beg="426" end="429">record</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Field.record" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L426">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">char[] <a class="symbol _variable" name="Field.m_name" href="./htmlsrc/std.openrj.html#L473" kind="variable" beg="473" end="473">m_name</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Field.m_name" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L473">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">char[] <a class="symbol _variable" name="Field.m_value" href="./htmlsrc/std.openrj.html#L474" kind="variable" beg="474" end="474">m_value</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Field.m_value" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L474">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Record <a class="symbol _variable" name="Field.m_record" href="./htmlsrc/std.openrj.html#L475" kind="variable" beg="475" end="475">m_record</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Field.m_record" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L475">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="Record" href="./htmlsrc/std.openrj.html#L479" kind="class" beg="479" end="664">Record</a>; <a title="Permalink to this symbol" href="#Record" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L479">#</a></dt>
<dd class="ddef">
<div class="summary">Represents a record in the database, consisting of a set of fields</div>
<dl>
<dt class="decl">alias object.size_t <a class="symbol _alias" name="Record.size_type" href="./htmlsrc/std.openrj.html#L484" kind="alias" beg="484" end="484">size_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.size_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L484">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">alias object.size_t <a class="symbol _alias" name="Record.index_type" href="./htmlsrc/std.openrj.html#L485" kind="alias" beg="485" end="485">index_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.index_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L485">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">alias object.ptrdiff_t <a class="symbol _alias" name="Record.difference_type" href="./htmlsrc/std.openrj.html#L486" kind="alias" beg="486" end="486">difference_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.difference_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L486">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="Record.this" href="./htmlsrc/std.openrj.html#L492" kind="ctor" beg="492" end="510">this</a><span class="params">(Field[] <em>fields</em>, uint <em>flags</em>, Database <em>database</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Record.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L492">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="Record.numFields" href="./htmlsrc/std.openrj.html#L520" kind="function" beg="520" end="523">numFields</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.numFields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L520">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">uint <a class="symbol _function" name="Record.length" href="./htmlsrc/std.openrj.html#L528" kind="function" beg="528" end="531">length</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.length" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L528">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field[] <a class="symbol _function" name="Record.fields" href="./htmlsrc/std.openrj.html#L536" kind="function" beg="536" end="539">fields</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.fields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L536">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field <a class="symbol _function" name="Record.opIndex" href="./htmlsrc/std.openrj.html#L544" kind="function" beg="544" end="552">opIndex</a><span class="params">(index_type <em>index</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.opIndex" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L544">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">char[] <a class="symbol _function" name="Record.opIndex:2" href="./htmlsrc/std.openrj.html#L557" kind="function" beg="557" end="560">opIndex</a><span class="params">(char[] <em>fieldName</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.opIndex:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L557">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field <a class="symbol _function" name="Record.getField" href="./htmlsrc/std.openrj.html#L565" kind="function" beg="565" end="580">getField</a><span class="params">(char[] <em>fieldName</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.getField" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L565">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field <a class="symbol _function" name="Record.findField" href="./htmlsrc/std.openrj.html#L585" kind="function" beg="585" end="595">findField</a><span class="params">(char[] <em>fieldName</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.findField" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L585">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="Record.hasField" href="./htmlsrc/std.openrj.html#L600" kind="function" beg="600" end="603">hasField</a><span class="params">(char[] <em>fieldName</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.hasField" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L600">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Database <a class="symbol _function" name="Record.database" href="./htmlsrc/std.openrj.html#L608" kind="function" beg="608" end="611">database</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.database" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L608">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="Record.opApply" href="./htmlsrc/std.openrj.html#L621" kind="function" beg="621" end="636">opApply</a><span class="params">(int delegate(inout Field field) <em>dg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.opApply" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L621">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="Record.opApply:2" href="./htmlsrc/std.openrj.html#L641" kind="function" beg="641" end="656">opApply</a><span class="params">(int delegate(in char[] name, in char[] value) <em>dg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.opApply:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L641">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field[] <a class="symbol _variable" name="Record.m_fields" href="./htmlsrc/std.openrj.html#L661" kind="variable" beg="661" end="661">m_fields</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Record.m_fields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L661">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Field[char[]] <a class="symbol _variable" name="Record.m_values" href="./htmlsrc/std.openrj.html#L662" kind="variable" beg="662" end="662">m_values</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Record.m_values" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L662">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Database <a class="symbol _variable" name="Record.m_database" href="./htmlsrc/std.openrj.html#L663" kind="variable" beg="663" end="663">m_database</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Record.m_database" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L663">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="Database" href="./htmlsrc/std.openrj.html#L670" kind="class" beg="670" end="1045">Database</a>; <a title="Permalink to this symbol" href="#Database" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L670">#</a></dt>
<dd class="ddef">
<div class="summary"></div>
<dl>
<dt class="decl">alias object.size_t <a class="symbol _alias" name="Database.size_type" href="./htmlsrc/std.openrj.html#L675" kind="alias" beg="675" end="675">size_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.size_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L675">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">alias object.size_t <a class="symbol _alias" name="Database.index_type" href="./htmlsrc/std.openrj.html#L676" kind="alias" beg="676" end="676">index_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.index_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L676">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">alias object.ptrdiff_t <a class="symbol _alias" name="Database.difference_type" href="./htmlsrc/std.openrj.html#L677" kind="alias" beg="677" end="677">difference_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.difference_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L677">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Database.init_" href="./htmlsrc/std.openrj.html#L683" kind="function" beg="683" end="813">init_</a><span class="params">(char[][] <em>lines</em>, uint <em>flags</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Database.init_" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L683">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="Database.this" href="./htmlsrc/std.openrj.html#L819" kind="ctor" beg="819" end="824">this</a><span class="params">(char[] <em>memory</em>, uint <em>flags</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L819">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl"><a class="symbol _ctor" name="Database.this:2" href="./htmlsrc/std.openrj.html#L829" kind="ctor" beg="829" end="832">this</a><span class="params">(char[][] <em>lines</em>, uint <em>flags</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L829">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">size_type <a class="symbol _function" name="Database.numRecords" href="./htmlsrc/std.openrj.html#L842" kind="function" beg="842" end="845">numRecords</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.numRecords" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L842">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">size_type <a class="symbol _function" name="Database.numFields" href="./htmlsrc/std.openrj.html#L850" kind="function" beg="850" end="853">numFields</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.numFields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L850">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">size_type <a class="symbol _function" name="Database.numLines" href="./htmlsrc/std.openrj.html#L858" kind="function" beg="858" end="861">numLines</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.numLines" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L858">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">uint <a class="symbol _function" name="Database.flags" href="./htmlsrc/std.openrj.html#L871" kind="function" beg="871" end="874">flags</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.flags" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L871">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Record[] <a class="symbol _function" name="Database.records" href="./htmlsrc/std.openrj.html#L879" kind="function" beg="879" end="882">records</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.records" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L879">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field[] <a class="symbol _function" name="Database.fields" href="./htmlsrc/std.openrj.html#L887" kind="function" beg="887" end="890">fields</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.fields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L887">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">uint <a class="symbol _function" name="Database.length" href="./htmlsrc/std.openrj.html#L895" kind="function" beg="895" end="898">length</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.length" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L895">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Record <a class="symbol _function" name="Database.opIndex" href="./htmlsrc/std.openrj.html#L903" kind="function" beg="903" end="911">opIndex</a><span class="params">(index_type <em>index</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.opIndex" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L903">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Record[] <a class="symbol _function" name="Database.getRecordsContainingField" href="./htmlsrc/std.openrj.html#L921" kind="function" beg="921" end="934">getRecordsContainingField</a><span class="params">(char[] <em>fieldName</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.getRecordsContainingField" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L921">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Record[] <a class="symbol _function" name="Database.getRecordsContainingField:2" href="./htmlsrc/std.openrj.html#L939" kind="function" beg="939" end="991">getRecordsContainingField</a><span class="params">(char[] <em>fieldName</em>, char[] <em>fieldValue</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.getRecordsContainingField:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L939">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="Database.opApply" href="./htmlsrc/std.openrj.html#L1001" kind="function" beg="1001" end="1016">opApply</a><span class="params">(int delegate(inout Record record) <em>dg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.opApply" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1001">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="Database.opApply:2" href="./htmlsrc/std.openrj.html#L1021" kind="function" beg="1021" end="1036">opApply</a><span class="params">(int delegate(inout Field field) <em>dg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.opApply:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1021">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">uint <a class="symbol _variable" name="Database.m_flags" href="./htmlsrc/std.openrj.html#L1041" kind="variable" beg="1041" end="1041">m_flags</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Database.m_flags" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1041">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">size_type <a class="symbol _variable" name="Database.m_numLines" href="./htmlsrc/std.openrj.html#L1042" kind="variable" beg="1042" end="1042">m_numLines</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Database.m_numLines" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1042">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Record[] <a class="symbol _variable" name="Database.m_records" href="./htmlsrc/std.openrj.html#L1043" kind="variable" beg="1043" end="1043">m_records</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Database.m_records" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1043">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Field[] <a class="symbol _variable" name="Database.m_fields" href="./htmlsrc/std.openrj.html#L1044" kind="variable" beg="1044" end="1044">m_fields</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Database.m_fields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1044">#</a></dt>
<dd class="ddef"></dd></dl></dd></dl>
</div>
<div id="footer">
  <p>Copyright © 1999-2008 by Digital Mars ®, All Rights Reserved.</p>
  <p>Page generated by <a href="http://code.google.com/p/dil">dil</a> on Fri Dec 26 03:40:08 2008. Rendered by <a href="http://code.google.com/p/dil/wiki/Kandil">kandil</a>.</p>
</div>
</body>
</html>